Job Description
Software Engineer Java Description: We are looking for a Back- End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server- side logic, definition, and maintenance of the central database along with ensuring high performance and responsiveness to requests from the front- end. You will also be responsible for integrating the front- end elements built by your co- workers into the application. A basic understanding of front- end technologies is therefore necessary as well. As a Back- End Developer, you ll work closely with our engineers to ensure system consistency and enhance user experience. You should have excellent programming skills and a passion for developing and maintaining functional and stable web applications or improving the existing ones to meet our company s needs. Job Responsibilities: Execute a full software development lifecycle (SDLC) Develop flowcharts, layouts, and documentation to identify requirements and solutions Write well- designed, testable, reusable code and libraries for future use Optimize the application for maximum speed and scalability Implement security and data protection Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Job Requirements: Good knowledge of Core Java J2EE with a good understanding of Servlets and JSP Experience in Spring Modules Spring IOC and AOP, Spring Boot, JDBC Expertise in design and development of various web and enterprise level applications using Java/ J2EE technologies such as Spring Hibernate Web Services (including SOAP, XML, XML Schema, JSON, and REST) Tools required: Maven, SVN, Eclipse, Github, and Swagger Good knowledge of SQL Proven work experience as a Software Engineer or Software Developer Experience in designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) Experience in developing Web Applications using at least one popular Web Framework (JSF, Wicket, GWT, Spring MVC) Experience with test- driven development Proficiency in software engineering tools Ability to document requirements and specifications Education & Experience: A Bachelor s Degree in Computer Science, Software Engineering, or other related fields. Four to Six years of Software Engineering or Software Development experience, preferably in a related field. Astegic, founded in 2003, is a woman- owned SBA certified 8a firm that has successfully achieved both SEO CMMI ML2 and ISO- 9001- 2008 certifications. Astegic provides enterprise level technology solutions and integrations, meeting enterprise business challenges with cutting- edge technology, for both government and commercial sectors. Our knowledgeable staff of over 150 software engineers, management consultants, IT specialists, and analysts is armed with the technology and expertise to improve and extend your existing enterprise solutions.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Computers
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required
Contact Details:
Company: Astegic
Location(s): Hyderabad
Keyskills:
server
code
software
Eclipse
developing
tools
spring
Core Java
database
web
xml
design
j2ee
JDBC
JSF
programming
C++
Hibernate
development
level
JSP
it
SDLC
SQL
quality
ruby
application
developer
SEO
applications