Senior Software Engineer

Aera Technology - Mountain View, CA (30+ days ago)


Responsible for design, development and implementation of new product features and functionalities using Java, J2EE, SQL, Web UI technologies.
Responsible for documenting features and functionalities added to the product.
Analyze, evaluate complex data models and develop solutions to improve performance and scalability of systems and documenting requirements.
Translate application storyboards and use cases into functional applications.
Work with the team to ensure sufficient processes and tools are in place to meet the requirements of the business and customers.
Project planning and prioritization
Interfacing with product managers to gather business requirements and objectives.
Analyzing, Providing innovative solutions to complex business problems.
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Ensure the best possible performance, quality and responsiveness of the application
Responsible for research and develop new technologies to upgrade existing application.
Perform unit testing, system testing and debugging.
Translate application storyboards and us cases in functional application
Create metrics and operational tactical reports, dashboards, charts, measures and analyze supply chain performance
Executing system maintenance activities.
REQUIREMENTS
Requires Bachelors in Computer Science, computer engineering, or related field +24 months experience. Requires proficient knowledge of: Java, J2EE multi-threading caching techniques, Tomcat, Jboss, Oracle 10g, SQL Server, MySQL, Junit, Test NG, mockito, Hadoop, Big Data Platforms and tools, AWS cloud platform, Waterfall model, Agile methodology. Proficent knowledge can be gained through experience or education.
JOB LOCATION: 707 California St., Mountain View, CA 94041